constantly creating obstacles - German English Dictionary